package com.Endurancer.manager.service;

import java.util.List;
import com.Endurancer.manager.domain.FamousQuotes;

/**
 * 名言Service接口
 * 
 * @author Endurancer
 * @date 2025-02-02
 */
public interface IFamousQuotesService 
{
    /**
     * 查询名言
     * 
     * @param quoteId 名言主键
     * @return 名言
     */
    public FamousQuotes selectFamousQuotesByQuoteId(Long quoteId);

    /**
     * 查询名言列表
     * 
     * @param famousQuotes 名言
     * @return 名言集合
     */
    public List<FamousQuotes> selectFamousQuotesList(FamousQuotes famousQuotes);

    /**
     * 新增名言
     * 
     * @param famousQuotes 名言
     * @return 结果
     */
    public int insertFamousQuotes(FamousQuotes famousQuotes);

    /**
     * 修改名言
     * 
     * @param famousQuotes 名言
     * @return 结果
     */
    public int updateFamousQuotes(FamousQuotes famousQuotes);

    /**
     * 批量删除名言
     * 
     * @param quoteIds 需要删除的名言主键集合
     * @return 结果
     */
    public int deleteFamousQuotesByQuoteIds(Long[] quoteIds);

    /**
     * 删除名言信息
     * 
     * @param quoteId 名言主键
     * @return 结果
     */
    public int deleteFamousQuotesByQuoteId(Long quoteId);
}
